#include <string>
#include <vector>

#include "base.h"

namespace ideayay {
    class link {
    public:
        string getComment();
        bool setComment();
    protected:
        string comment;
    };

    class externalLink : link {
    public:
        string getPath();
        bool setPath();
    protected:
        string path;
    };

    class internalLink : link {
    public:
        string getTarget();
        bool setTarget();
    protected:
        base *target;
    };
}
